package com.github.util;

import java.util.ArrayList;
import java.util.List;

public class Main1 {
	public static void main(String[] args) {
		List<Person> persons = new ArrayList<Person>();

		// 创建动态 Bean 实例
		DynaBean dynaBean = new DynaBean(Person.class);

		// 创建一个 Bean 的实例
		dynaBean.newBeanInstance();
		// 设置 Bean 属性的值
		dynaBean.setFieldValue("name", "张三");
		dynaBean.setFieldValue("sex", "男");
		// 取出 Bean 对象
		persons.add((Person) dynaBean.getBean());
		// 创建一个 Bean 的实例
		dynaBean.newBeanInstance();
		// 设置 Bean 属性的值
		dynaBean.setFieldValue("name", "李四");
		dynaBean.setFieldValue("sex", "女");
		// 取出 Bean 对象
		persons.add((Person) dynaBean.getBean());

		System.out.println(persons);
	}
}
